package com.qingcloud.adminbackend.pojo.product;

import com.qingcloud.adminbackend.entity.product.SysProductCommandField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * 产品指令信息字段
 */
@Data
public class ProductCommandFieldDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    private Integer id;

    @ApiModelProperty("指令名称")
    private String commandName;

    @ApiModelProperty("英文名称")
    private String commandModule;

    @ApiModelProperty("传输内容类型")
    private String transforType;

    @ApiModelProperty("描述")
    private String description;

    @ApiModelProperty("字段信息 1-固定值 2-用户输入 3-计算值")
    Map<String, List<SysProductCommandField>> fieldObj;

}
